(set-logic QF_BVFP)
(set-info :status sat)
(declare-fun _substvar_114_ () (_ BitVec 56))
(define-fun fp32_mantissa_bit_visible_for_int32 ((f Float32)) Bool (fp.gt f (_ +zero 8 24)))
(define-fun raw_cast_fp32_int56 ((f Float32)) (_ BitVec 56) (ite (fp32_mantissa_bit_visible_for_int32 (_ +zero 8 24)) _substvar_114_ #x00000000000000))
(define-fun cast_fp32_uint32 ((f Float32)) (_ BitVec 32) ((_ extract 31 0) (raw_cast_fp32_int56 (_ +zero 8 24))))
(declare-fun v_12$$1 () (_ BitVec 32))
(declare-fun v_144$$1 () (_ BitVec 32))
(assert (= v_144$$1 (cast_fp32_uint32 (_ +zero 8 24))))
(assert (= v_12$$1 v_144$$1))
(declare-fun v_92$$2 () (_ BitVec 32))
(declare-fun v_116$$2 () Float32)
(assert (= v_92$$2 v_12$$1))
(assert (= v_116$$2 ((_ to_fp_unsigned 8 24) RNE v_92$$2)))
(check-sat)

